body {
  height: 100%;
  font-size: 14px;
}

.wh100 {
  width: 100%;
  height: 100%;
}

.whf100 {
  flex: 1 0;
  width: 100%;
}

.shrink-0 {
  flex-shrink: 0;
}

.relative {
  position: relative;
}

.full-height {
  height: 100%;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

img:not([src]) {
  opacity: 0;
}

img[src=''] {
  opacity: 0;
}

.line_bgc {
  width: 100%;
  height: 14px;
  background-color: #f7f7f7;
}

.color-green {
  color: #00A57F;
}

.color-red {
  color: red;
}

.color-blue {
  color: rgba(41, 114, 254, 1);
}

.color-warning {
  color: #f1a32b;
}

.color-white, .f-white {
  color: white;
}

.lh1 {
  line-height: 1;
}


